c中"不等于"怎么是"!="是一个"!"号加上"="啊?

来源:百度知道 编辑:UC知道 时间:2024/05/20 10:00:33
如题?

那没办法啊,人家开始就这么设计的啊。

是的。只是一个规定,记住就OK了。
!表示非,
=表示等于
!=表示非等于就是不等于。

"!"是"相反"和"非"的意思,也就是常说的"不是","="是"等于"的意思,合起来就是"不等于"了.

有的语言还使用"<>"表示不等于,意思是"小于或者大于",那不也是"不等于"的意思么.

这个问题太有深度了,只有c的创始人Ritchie可以回答啊!

在C语言中 两个等号(= =)就是等于,一个等号(=)就是赋值,一个感叹号和一个等号(! =)则是不等于;
在PASCAL里等于则是一个等号(=),不等于则是(<>);
记住就有了!